import math
print('Введите число:')
x = int(input())
if x in range(1000, 9999):
    print('Оно четырёхзначное')
else:
    print("Оно не четырёхзначное")
    exit()
if x % 2 == 0:
    print('Оно чётное')
else:
    print("оно нечётное")
if x % 3 == 0:
    print('Число кратно трём: Да')
else:
    print('Число кратно трём: Нет')
sqrt = math.sqrt(x)
print("Квадратный корень:", sqrt)
digits = [int(d) for d in str(x)]
min_digit = min(x)
max_digit = max(x)
zeros_count = digits.count(0)
print(f'Наименьшая цифра числа: {min_digit}')
print(f'Наибольшая цифра числа: {max_digit}')
print(f'Количество нулей в числе: {zeros_count}')
print()
b = (x // 1000)
z = ((x - b * 1000) // 100)
a = (((x - b * 1000) - z * 100) // 10)
w = (((x - b * 1000) - z * 100) - a * 10)
w = w ** 2
if w < 10:
    print(f'Цифра в разряде единиц является квадратом цифры: {w}')
else:
    print('Цифра в разряде тысяч является квадратом цифры: Нет')
a = a ** 2
if a < 10:
    print(f'Цифра в разряде десятков является квадратом цифры: {a}')
else:
    print('Цифра в разряде тысяч является квадратом цифры: Нет')
z = z ** 2
if z < 10:
    print(f'Цифра в разряде сотен является квадратом цифры: {z}')
else:
    print('Цифра в разряде сотен является квадратом цифры: Нет')
b = b ** 2
if b < 10:
    print(f'Цифра в разряде тысяч является квадратом цифры: {b}')
else:
    print('Цифра в разряде тысяч является квадратом цифры: Нет')
